package org.xlp.expression;

/**
 * Description: 数组迭代器
 * <br/>date: 2024/12/26 20:20
 *
 * @version 1.0
 * @author: xlp
 */
public interface IArrayIterator<T> {
    /**
     * 是否还有下个元素
     * @return
     */
    boolean hasNext();

    /**
     * 下个元素
     * @return
     */
    T next();


    /**
     * 上一个元素
     * @return
     */
    T previous();

    /**
     * 是否还有上个元素
     * @return
     */
    boolean hasPre();
}
